home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 #27 / q27.d81 / t.flexi-cat 1284 < prev    next >
Encoding:
Text File  |  1991-01-01  |  15.4 KB  |  406 lines

  1.                          F L E X I - C A T    1 2 8
  2.  
  3.                       Program and Text by Rich Hamill
  4.  
  5.  
  6.      So you've had your C-128 for a while now and you're comfortable with
  7. it and the programs you use all the time.  You've acquired more disks than
  8. you ever thought you'd have.  They have come from all corners of the
  9. universe: LOADSTAR, friends, Gazette, RUN...  Now you want (or need) a
  10. program that you know you have on one of them.  Maybe it's a financial
  11. program that will give you a leg-up when you talk to that car salesman, or
  12. a childrens' game for when your sister brings her eight-year-old over for a
  13. visit.  You look at all those boxes with all those disks.  How are you ever
  14. going to find what you want?  Don't despair...Let FLEXI-CAT 128 find that
  15. program for you.
  16.  
  17.      FLEXI-CAT 128 is a disk cataloging system that picks up where others
  18. leave off.  It is a program that will catalog, edit, sort, find and print-
  19. out all your disks.  It will search any and all files on a data disk
  20. automatically and send the matches to the screen, printer or disk drive.
  21. Each data disk handles seven files of 1000 entries, or 33,000 characters
  22. per file on a 1571 or 1581 disk drive (see system requirements).
  23.  
  24.      FLEXI-CAT 128 is really several programs in one.  The Cataloging
  25. Section feeds in the programs, either manually or automatically to the data
  26. base.  Then the File Editor Section takes over and does what you want it to
  27. do.  You can even change the defaults within the data base to suit your own
  28. needs.  There's also a file UTILITY PROGRAM that can easily split or
  29. combine files, without disturbing the original file.
  30.  
  31.      Take time to read the entire reference manual.  There are suggestions
  32. on how to set up a file, disk numbering and some key commands that do not
  33. appear on screen.
  34.  
  35.      A great deal of effort has gone into the writing and form of this
  36. program.  After you use FLEXI-CAT 128 for a while, you will rely on it to
  37. find any of those programs that you want to find...when you want to find
  38. them.
  39.  
  40.  
  41.  GETTING STARTED
  42.  ---------------
  43.  
  44.  SYSTEM REQUIREMENTS
  45.  
  46.   1.  Commodore 128 or Commodore 128D
  47.  
  48.   2.  80 column RGB monitor.
  49.  
  50.   3.  Two disk drives, or 1541/1571/1581 emulation partitions in a CMD
  51. device.
  52.  
  53. Note: 1571's or 1581's are best, but 1541's will work with slower access
  54. time.  Only 4 full files will fit on each 1541 data disk.
  55.  
  56.   4.  Commodore compatible printer or interface capable of Commodore 1525
  57. mode emulation.
  58.  
  59.  LOADING THE PROGRAM
  60.  
  61.   1.  You should copy all of the FLEXI-CAT 128 files to a formatted disk
  62. with plenty of disk space.  The LOADSTAR 128 Copy It feature will copy the
  63. files from the LOADSTAR 128 disk for you.  For best results don't have any
  64. non-FLEXI-CAT 128 files on the disk.
  65.  
  66.   2.  Make sure the 40/80 column switch on the computer is down.
  67.  
  68.   3.  Insert FLEXI-CAT 128 program disk in your chosen drive and enter
  69.  
  70.        RUN"FLEXI-CAT 1284",u(dv) where dv is the drive number
  71.  
  72.   4.  At the "File Editor" or "Cataloger" window, select "File Editor" if
  73. you need a disk formatted.
  74.  
  75.   5.  Enter the date.  Note: This date will be used when files are printed
  76. out.
  77.  
  78.  
  79.  FILE DESCRIPTION AND DATA DISK
  80.  ------------------------------
  81.  
  82.  FILE STRUCTURE
  83.  
  84.   FLEXI-CAT 128 uses SEQuential files for data storage.  Along with the
  85. data, each file contains the field headings, field lengths and number of
  86. entries for each file.  For this reason a file must be in memory before the
  87. file name, headings or field lengths can be changed using "Configure" on
  88. the File Editor main menu.
  89.  
  90.  FORMATTING A DATA DISK
  91.  
  92.   Formatting is done through the File Editor's main menu.  F8 selects the
  93. formatting option.  When the disk is finished formatting, you have two
  94. options: ESCape will exit to the main menu, while RETURN will write ten
  95. default files to the disk.
  96.  
  97.  DEFAULT FILES
  98.  
  99.   For your convenience and to avoid having to "configure" each file
  100. separately, ten files with sequentially numbered file names and preset
  101. headings and field lengths will be written to the data disk after
  102. formatting, if requested by the user.  The default files use field lengths
  103. of 17, 4, 6, 17, 27 for fields 1 to 5 respectively.  The headings are
  104. "Program Name", "Cat" (category), "Disk#", "Disk Name", and "Comments".
  105.  
  106.   Note: The first 4 field lengths are one more than needed to help make the
  107. report printout readable.  If you need more comment space decrease fields
  108. 1, 2, and 4 by one space.
  109.  
  110.  DATA DISK
  111.  
  112.   The File Editor and Cataloger will read the first ten directory entries
  113. from any disk into the "Select File" menu.  Therefore, it is recommended
  114. that you DO NOT save files to other disks because you may not be able to
  115. access them.  If you do by mistake, copy the file(s) onto a FLEXI-CAT 128
  116. data disk that contains NO default files.
  117.  
  118.  ALLOWABLE CHARACTERS
  119.  
  120.   File names, field headings, and report titles are in upper/lower case.
  121. Data in the fields use upper case so they are consistent with most disk
  122. directories.  When these fields are being accessed, a keyboard entry
  123. routine allows most of the characters except "," (comma) and cursor
  124. controls.  Since Commodore DOS does strange things to fields with only
  125. spaces, the routine also puts a "-" (dash) if only a space or carriage
  126. return is entered.  DO NOT enter a field or heading with only spaces.  It
  127. may corrupt your file when it is loaded the next time.  See "Disk
  128. Numbering" for important caution on using the letter "e" in disk numbers.
  129.  
  130.  HEADINGS AND FIELD LENGTHS
  131.  
  132.   There are 5 fields per file that must be defined to a field length from
  133. 1-40 and have a minimum of one character for the heading.  If you use the
  134. File Editor in the manual entry mode only, the headings and lengths can be
  135. defined any way you wish.  There are 71 spaces available per entry to be
  136. used in the five fields.
  137.  
  138. Note: The Auto Cataloging option places information in certain fields and
  139. needs a minimum field length for these fields.
  140.  
  141.   Necessary Settings (Auto Cataloging)
  142.  
  143.     Field #   Minimum Length    Suggested Heading
  144.     ---------------------------------------------
  145.         1           16             Program Name
  146.         2            3             Cat (Category)
  147.         4           16             Disk Name
  148.  
  149.   Optional Settings:
  150.  
  151.     Field #   Suggested Length   Suggested Heading
  152.     ----------------------------------------------
  153.         3          5 - 7           Disk #
  154.         5      All remaining       Comments
  155.  
  156.     (See explanation of default file settings)
  157.  
  158. NUMBER OF ENTRIES AND AVAILABLE MEMORY
  159.  
  160.   FLEXI-CAT 128 allows a maximum of 1000 entries provided the available
  161. memory has not been exhausted.  Under actual conditions you can get 900-950
  162. entries with only a few or no comments.  Adding many comments can reduce
  163. the entries to 500-600, especially if you use long descriptions. Try
  164. entering 500 programs with only a few comments and then use the File Editor
  165. to add more details to the comment field.  If memory is still available,
  166. add more programs.  A print-out of the file with handwritten comments is
  167. another alternative.
  168.  
  169.  
  170.  FILE-EDITOR - MAIN MENU
  171.  -----------------------
  172.  
  173.  FUNCTION KEYS
  174.  
  175.   CRSR UP/DOWN highlights option.  RETURN selects.
  176.  
  177.   F1/F3 - Displays current drive directory in main menu.  "No Scroll" key
  178. pauses display.
  179.  
  180.   F8 - Used to format data disk.
  181.  
  182.  MANUAL CATALOG
  183.  
  184.   "Manual Add" allows individual entries for each program.  This should be
  185. used when entering copy protected disks.  To add programs follow the
  186. prompts.
  187.  
  188.  EDIT/PRINT
  189.  
  190.   This option displays the file name, number of entries, percentage (%)
  191. memory used, and headings.  The first 15 entries are listed by line number
  192. followed by the options line.
  193.  
  194.  Note: The File Editor does not track an entry by a record number.  The
  195. numbers next to each entry are for reference only.  When the file is
  196. sorted, any or all entries could have different line numbers.
  197.  
  198.   RETURN and SHIFT/RETURN - Step forward/backward 15 entries at
  199.     a time.
  200.  
  201.   First (F) - Displays the first 15 entries in a file.
  202.  
  203.   Last (L) - Displays the last 15 entries in a file.
  204.  
  205.   Goto (G) - Displays 15 entries beginning with the line # entered.
  206.  
  207.   Edit (E) - Three options are available:
  208.  
  209.     1. Change (C) - Follows the same format as manual catalog in the
  210. "Manual Catalog" option.
  211.  
  212.     2. Change field # (1-5) - Brings up only the field # requested.
  213.  
  214.   i.e.  #1...Program Name.
  215.         #2...Cat (Category)
  216.         #3...Disk Number
  217.         #4...Disk Name
  218.         #5...Comments
  219.  
  220.  The "Change" and "Change Field #" options will allow information to be
  221. added to an entry even if the memory used is above 100%.  This is done so
  222. that "MINOR" corrections and additions can be made to an otherwise full
  223. file.  DO NOT try to add more than 5% to a file in this manner.  Program
  224. performance will slow, and may even crash the program.
  225.  
  226.     3. Delete (D) - Displays the entry and then prompts:
  227.  
  228.  "Are you sure? y/n"
  229.  
  230.  After an entry is deleted, all entries with a line number higher than the
  231. one deleted will have lower numbers.
  232.  
  233.  Note:  Any line in the file can be edited or deleted.  You are not limited
  234. to just the 15 entries on screen.
  235.  
  236.   Insert (I) - Used to add an entry, such as divider in the middle of the
  237. file.
  238.  
  239.   Move (M) - Allows an entry to be moved to another location in the file.
  240.  
  241.   Copy (C) - Used to make duplicate entries in a file (i.e. dashed
  242. separators)
  243.  
  244.   Search (S) - Simplified version of the main search function for "entries
  245. in memory".  Screen output only.
  246.  
  247.   Print (P) - Two options are available:
  248.  
  249.     1. Entire file    - Prints every entry in the file.
  250.  
  251.     2. Selected range - Prints user defined start/end line numbers.
  252.  
  253.  Note:  Both options ask for a report title up to 30 characters and if you
  254. want line numbers. (Line #s are for reference only)
  255.  
  256.  "Printed on (date)" will appear below the title.
  257.  
  258.   ESCape - Exits edit/print and returns to main menu.
  259.  
  260.  SORT FILE
  261.  
  262.   The File Editor performs an alpha/numeric sort in ascending order on
  263. fields 1, 2, 4, and 5.  Field 3, "Disk#", is sorted numerically in
  264. ascending order.  Any alpha character in front of the disk# will cause the
  265. sort to be incorrect.  Since the computer uses "e" for exponential numbers,
  266. it's best not to use that letter in Field #3.
  267.  
  268.  Note: It is suggested that you keep the original file unsorted and have
  269. another disk with sorted files.
  270.  
  271.  SAVE DATA FILE
  272.  
  273.   Files are first scratched, then resaved with the file name that is
  274. currently in memory.  Save with replace is not used.  If a file is changed,
  275. a prompt "Data Changed" will remind you that the file has to be resaved
  276. before selecting another file or exiting the File Editor.  "Save" also
  277. checks to see if the file was sorted.  You may find it better to keep
  278. original files and sorted files on separate disks.
  279.  
  280.  SEARCH/SEARCH WITH REPLACE
  281.  
  282.   This option might be a little confusing until you become familiar with
  283. the procedure.  The first thing needed is the item for which you are
  284. searching.  At the prompt, enter from 1 to 40 characters.  (It may scroll
  285. onto the next line, which is ok.)  Next, select the field you want to
  286. search.
  287.  
  288.   Two types of searches are performed depending on your answer to "Search
  289. for?":
  290.  
  291.     1. A single character causes the search option to check only the first
  292. character in fields 1, 2, 4, and 5.  This will enable only programs
  293. beginning with "A","B","C", etc. to be located in any or all files on the
  294. data disk.  Field 3 will have every position checked because some disk
  295. numbers may contain an alpha suffix.
  296.  
  297.     2. Two or more characters will check every position in the selected
  298. field.  You can locate every occurrence of say, "DISK", no matter where it
  299. appears in the field.
  300.  
  301.   Search with Replace:
  302.  
  303.     After selecting the field, you have the option of "Search with
  304. Replace".  This option will only search the file in memory.  When a match
  305. is found the following prompt will appear:
  306.  
  307.  "Replace" (item found) "with" (replace item) "?...y/n".  "ESC. to exit"
  308.  
  309.  IMPORTANT NOTE: The entire field is replaced; not just the word or phrase
  310. for which you are searching.
  311.  
  312.  Holding ESCAPE during the search will exit to the main menu.
  313.  
  314.   Regular Search:
  315.  
  316.     Pressing any key other than F6 at the "Search with Replace" prompt will
  317. enter the regular search option.  If the file has been changed a "Data
  318. Changed" warning will remind you that the file should be saved before
  319. searching other files.
  320.  
  321.   Regular search has three output options:
  322.  
  323.     1. Screen
  324.  
  325.     2. Printer
  326.  
  327.     3. Drive 8 file
  328.  
  329.  Next, select the file(s) to be searched.  The files selected will be
  330. displayed in the right window.  When you have the file(s) you want, select
  331. "Done".  An "OK..y/n" prompt makes sure everything is correct before
  332. proceeding.
  333.  
  334.  When output to the printer or drive 8 is selected, a prompt for a "Report
  335. Title" or "File Name" will appear.
  336.  
  337.  The File Editor will automatically load the selected file(s) and send the
  338. matches to the desired output.  A little time can be saved by selecting the
  339. file that is in memory first.  When output to "Drive 8" is used, make a
  340. note of the total matches found.  If there are more than 1000, the file
  341. will have to be split with the File Utility Program. Holding ESCAPE during
  342. search will exit to the Main Menu.
  343.  
  344.  CONFIGURE FILE (also see File Description)
  345.  
  346.   This option is used to delete a file, or set-up and change file names,
  347. headings, or field lengths.  Open slots in the "Configure" menu are
  348. represented by a dash.  Selecting a dash (-) goes directly into the
  349. defining of the file name, field lengths, and headings.
  350.  
  351.   Deleting a file:
  352.  
  353.     Select "Configure"...then the files to be deleted.  Files that are to
  354. be deleted do not have to be memory resident.
  355.  
  356.  Note:  The delete option is non-recoverable unless you have a restore file
  357. program such as the 1571 DOS Shell.
  358.  
  359.   Renaming a file / Changing a heading:
  360.  
  361.     If the file already exists, it must be loaded into the computer before
  362. changes can be made, since the headings and field lengths reside in the
  363. file.
  364.  
  365.  To rename a file, select the file from the configure menu.  Next select
  366. "Change".  After you have typed in the new file name a "Rename Only?...y/n"
  367. will appear.  If you select "y", the file will be renamed and the routine
  368. exits to the main menu.
  369.  
  370.  To make changes to headings or field lengths, answer "n" to the "Rename
  371. Only?...y/n" prompt.  The field lengths and headings for fields 1-5 will
  372. come up in order.  Pressing "RETURN" will keep the current setting.
  373.  
  374.  When all changes are made, the file is saved back to the data disk.
  375.  
  376.  RECONFIGURING A FILE
  377.  
  378.   The procedure is the same as Change.  Keep in mind the data that is
  379. already stored in each field.  If you make a field's length shorter than
  380. the data in the existing field, the format of the screen or printout will
  381. be wrong.  The data will not be lost, and putting the configuration back
  382. will restore the format.
  383.  
  384.  LOAD DATA FILE
  385.  
  386.   The first ten file names on the data disk are read into the "Select File"
  387. menu.  Use CRSR UP/DOWN to highlight the file and press RETURN.  The file
  388. selected will be loaded.  Before the load is started, the program does a
  389. little house-keeping from the previous file when the prompt "Resetting
  390. Memory" is on the screen.  If there are fewer than ten files on the data
  391. disk, dashes (-) in the menu indicate additional files can be created with
  392. the "Configure" option.
  393.  
  394.  Note: If the previous file has been changed, the "Data Changed" warning
  395. will remind you to save the old file before selecting a new file.
  396.  
  397.  EXIT FILE EDITOR
  398.  
  399.   With this option you can exit the program to BASIC or load the Cataloger
  400. section.  A "Data Changed" warning will remind you to save the file if it
  401. has been changed.  This can be done by answering "y" to the "Resave...y/n"
  402. prompt.
  403.  
  404.                    (Documentation continued in Part Two)
  405.  
  406.